* {
	margin: 0; padding: 0;
}

body {
	background: #f5f5f5; font: 10.5pt/1.125 Arial, Helvetica, sans-serif; font-family: "微软雅黑", "宋体";
}

table {
	border-collapse: collapse; border-spacing: 0;
}

a {
	text-decoration: none;
}

.title {
	height: 80px; line-height: 100px; text-align: center;
}

.content {
	width: 80%; background: #fff; margin: 20px auto 20px auto; border-radius: 10px; padding: 10px;
}

.search {
	position: relative; width: 220px; margin-top: 5px; margin-bottom: 5px; background: #ffffff; border: 1px solid #bfbfbf;
}

.search input {
	box-shadow: none; border: none; width: 176px; padding: 5px 5px; outline: none;
}

.search button {
	position: absolute; top: 5px; right: 5px; width: 18px; height: 18px; background: url(../images/search.png) no-repeat; cursor: pointer; border: none;
}

.table {
	width: 100%; border: 1px solid #dfdfdf;
}

.table th, .table td {
	border: 1px solid #dfdfdf; padding: 5px 5px;
}

.table th {
	background: #f8f8f8
}

.foot {
	font-size: 14px; text-align: center; padding: 15px 0; color: #fff;
}

.pagination {
	text-align: right; margin-top: 5px;
}

.pagination li:hover, ul.pagination li.on {
	color: #fff; background: #19b1ff; border-color: #18A4F0;
}

.pagination li {
	width: 2.5em; height: 1.8em; line-height: 1.8em; display: inline-block; text-align: center; border: 1px solid #dfdfdf; border-radius: 4px; margin-left: 0px; cursor: pointer;
}

.pagination li.prve, .pagination li.next, .pagination li.frist, .pagination li.last {
	width: 4em;
}

.pagination li.total {
	width: auto; color: #aaa !important; cursor: default;padding: 0 5px;
}
.pagination li.total:hover {
	color: #aaa !important; background: #fff; border-color: #dfdfdf;
}

.pagination li.disable {
	color: #aaa !important; cursor: default;
}

.pagination li.disable:hover {
	color: #aaa !important; background: #fff; border-color: #dfdfdf;
}